Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 DEBEN CLOSE Detached £391,736 £392,000 21 Feb 2023
4 DEBEN CLOSE Terraced £390,427 £267,500 29 May 2015
5 DEBEN CLOSE Detached £330,340 £195,000 20 Jul 2010
6 DEBEN CLOSE Detached £379,270 £237,500 2 May 2007
7 DEBEN CLOSE Detached £431,079 £335,000 19 May 2017
9 DEBEN CLOSE Detached £438,973 £210,000 23 Mar 2004
11 DEBEN CLOSE Detached £399,571 £120,500 31 Aug 2001